package fr.alma.domo.model;


/**
 * 
 * Experimental
 * Aider a la resolution dynamique de service
 * @author steg
 *
 */
public interface ServiceResolutionQuery {

	/**
	 * La description du service
	 * @return
	 */
	public abstract Description getDescription();
	
	/**
	 * Appeler pour notifier que le service a été trouvé
	 * @param service
	 */
	public abstract void setService(AbstractService service);
	
	/**
	 * Appeler si le service n'a pas été trouvé
	 */
	public abstract void notFound();
	
}
